package com.gongj.determineConstructors;

public class A {
	String name;

	private C c;
	private B b;

//	public A() {
//		System.out.println("使用无参构造方法实例化");
//
//	}
	//@Autowired(required = false)
//	public A(String name) {
//		System.out.println("使用 name 有参构造方法实例化");
//		this.name = name;
//	}

	//@Autowired(required = false)
//	public A(B b) {
//		System.out.println("使用 B 有参构造方法实例化=" + b);
//		this.b = b;
//	}
	//@Autowired(required = false)
//	public A(String name, B b) {
//		System.out.println("使用 name + B 有参构造方法实例化 ="+ b);
//
//		this.name = name;
//		this.b = b;
//	}

	public A(C c, B b) {
		System.out.println("使用 C + B 有参构造方法实例化 ="+ b);

		this.c = c;
		this.b = b;
	}
}
